﻿package com.student.vo;

import java.util.List;

import com.google.gson.annotations.Expose;

/**
 * 专业班级信息vo类，存储要在页面显示的班级查询信息
 * 
 * @author 李伟豪
 * 
 */
public class ClassDetailInfoVo {

	@Expose
	private String className;// 班级名称
	@Expose
	private int registerStudentNumber;// 已报到人数

	@Expose
	private int unRegisterStudentNumber;// 未报到人数
	@Expose
	private int totalStudentNumber;// 班级总人数
	@Expose
	private int registerMaleNumber;// 已报到男生人数

	@Expose
	private int unRegisterMaleNumber;// 未报到男生人数
	@Expose
	private int totalMaleNumber;// 班级男生总人数
	@Expose
	private int registerFemaleNumber;// 已报到女生人数

	
	@Expose
	private int unRegisterFemaleNumber;// 未报到女生人数
	@Expose
	private int totalFemaleNumber;// 班级女生总人数

	@Expose
	private int totalUnpaidFeesNumber; // 总欠费的人数
	@Expose
	private int totalBedNumber;// 总床位数
	@Expose
	private int usedBedNumber;// 已用床位数
	@Expose
	private int emptyBedNumber;// 空床位数
	@Expose
	private int totalMaleBedNumber;// 男总床位数
	@Expose
	private int usedMaleBedNumber;// 男已用床位数
	@Expose
	private int emptyMaleBedNumber;// 男空床位数

	@Expose
	private int totalFemaleBedNumber;// 女总床位数
	@Expose
	private int usedFemaleBedNumber;// 女已用床位数
	@Expose
	private int emptyFemaleBedNumber;// 女空床位数
	@Expose
	private Double totalUnpaidFees;// 总欠费金额
	@Expose
	private Double classRegisterRate = 0.0;// 班级报到率
	@Expose
	private List<DormInfoVo> dormInfoVo;// 班级宿舍
	@Expose
	private Double paymentRate = 0.0;// 缴费率
	@Expose
	private Double totalAmount = 0.0;// 总缴费金额
	@Expose
	private Double paymentDue = 0.0;// 应收缴费金额
	@Expose
	private Double feesPaid;// 已缴费金额

	public Double getPaymentRate() {
		return paymentRate;
	}

	public void setPaymentRate(Double paymentRate) {
		this.paymentRate = paymentRate;
	}

	public Double getTotalAmount() {
		return totalAmount;
	}

	public void setTotalAmount(Double totalAmount) {
		this.totalAmount = totalAmount;
	}

	public Double getPaymentDue() {
		return paymentDue;
	}

	public void setPaymentDue(Double paymentDue) {
		this.paymentDue = paymentDue;
	}

	public Double getFeesPaid() {
		return feesPaid;
	}

	public void setFeesPaid(Double feesPaid) {
		this.feesPaid = feesPaid;
	}

	public int getRegisterStudentNumber() {
		return registerStudentNumber;
	}

	public void setRegisterStudentNumber(int registerStudentNumber) {
		this.registerStudentNumber = registerStudentNumber;
	}

	public int getUnRegisterStudentNumber() {
		return unRegisterStudentNumber;
	}

	public void setUnRegisterStudentNumber(int unRegisterStudentNumber) {
		this.unRegisterStudentNumber = unRegisterStudentNumber;
	}

	public int getTotalUnpaidFeesNumber() {
		return totalUnpaidFeesNumber;
	}

	public int getTotalStudentNumber() {
		return totalStudentNumber;
	}

	public void setTotalStudentNumber(int totalStudentNumber) {
		this.totalStudentNumber = totalStudentNumber;
	}

	public void setTotalUnpaidFeesNumber(int totalUnpaidFeesNumber) {
		this.totalUnpaidFeesNumber = totalUnpaidFeesNumber;
	}

	public int getTotalBedNumber() {
		return totalBedNumber;
	}

	public void setTotalBedNumber(int totalBedNumber) {
		this.totalBedNumber = totalBedNumber;
	}

	public int getUsedBedNumber() {
		return usedBedNumber;
	}

	public void setUsedBedNumber(int usedBedNumber) {
		this.usedBedNumber = usedBedNumber;
	}

	public int getEmptyBedNumber() {
		return emptyBedNumber;
	}

	public void setEmptyBedNumber(int emptyBedNumber) {
		this.emptyBedNumber = emptyBedNumber;
	}

	public int getTotalMaleBedNumber() {
		return totalMaleBedNumber;
	}

	public void setTotalMaleBedNumber(int totalMaleBedNumber) {
		this.totalMaleBedNumber = totalMaleBedNumber;
	}

	public int getUsedMaleBedNumber() {
		return usedMaleBedNumber;
	}

	public void setUsedMaleBedNumber(int usedMaleBedNumber) {
		this.usedMaleBedNumber = usedMaleBedNumber;
	}

	public int getEmptyMaleBedNumber() {
		return emptyMaleBedNumber;
	}

	public void setEmptyMaleBedNumber(int emptyMaleBedNumber) {
		this.emptyMaleBedNumber = emptyMaleBedNumber;
	}

	public int getTotalFemaleBedNumber() {
		return totalFemaleBedNumber;
	}

	public void setTotalFemaleBedNumber(int totalFemaleBedNumber) {
		this.totalFemaleBedNumber = totalFemaleBedNumber;
	}

	public int getUsedFemaleBedNumber() {
		return usedFemaleBedNumber;
	}

	public void setUsedFemaleBedNumber(int usedFemaleBedNumber) {
		this.usedFemaleBedNumber = usedFemaleBedNumber;
	}

	public int getEmptyFemaleBedNumber() {
		return emptyFemaleBedNumber;
	}

	public void setEmptyFemaleBedNumber(int emptyFemaleBedNumber) {
		this.emptyFemaleBedNumber = emptyFemaleBedNumber;
	}

	public Double getTotalUnpaidFees() {
		return totalUnpaidFees;
	}

	public void setTotalUnpaidFees(Double totalUnpaidFees) {
		this.totalUnpaidFees = totalUnpaidFees;
	}

	public Double getClassRegisterRate() {
		return classRegisterRate;
	}

	public void setClassRegisterRate(Double classRegisterRate) {
		this.classRegisterRate = classRegisterRate;
	}

	public List<DormInfoVo> getDormInfoVo() {
		return dormInfoVo;
	}

	public void setDormInfoVo(List<DormInfoVo> dormInfoVo) {
		this.dormInfoVo = dormInfoVo;
	}

	public String getClassName() {
		return className;
	}

	public void setClassName(String className) {
		this.className = className;

	}
	public int getRegisterMaleNumber() {
		return registerMaleNumber;
	}

	public void setRegisterMaleNumber(int registerMaleNumber) {
		this.registerMaleNumber = registerMaleNumber;
	}

	public int getUnRegisterMaleNumber() {
		return unRegisterMaleNumber;
	}

	public void setUnRegisterMaleNumber(int unRegisterMaleNumber) {
		this.unRegisterMaleNumber = unRegisterMaleNumber;
	}

	public int getTotalMaleNumber() {
		return totalMaleNumber;
	}

	public void setTotalMaleNumber(int totalMaleNumber) {
		this.totalMaleNumber = totalMaleNumber;
	}

	public int getRegisterFemaleNumber() {
		return registerFemaleNumber;
	}

	public void setRegisterFemaleNumber(int registerFemaleNumber) {
		this.registerFemaleNumber = registerFemaleNumber;
	}

	public int getUnRegisterFemaleNumber() {
		return unRegisterFemaleNumber;
	}

	public void setUnRegisterFemaleNumber(int unRegisterFemaleNumber) {
		this.unRegisterFemaleNumber = unRegisterFemaleNumber;
	}

	public int getTotalFemaleNumber() {
		return totalFemaleNumber;
	}

	public void setTotalFemaleNumber(int totalFemaleNumber) {
		this.totalFemaleNumber = totalFemaleNumber;
	}


}